package com.ktgj.customer.domain.vo;

import com.ktgj.common.core.annotation.Excel;

import java.math.BigDecimal;
import java.util.List;

public class TravelGroupDetailsVo {
    /** 旅游团表主键 */
    @Excel(name = "旅游团表主键")
    private Long groupId;

    /** 已出行人数 */
    @Excel(name = "已出行人数")
    private int travelersNumber;

    /** 团产品图片 */
    @Excel(name = "团产品图片")
    private String groupBanner;

    /** 会员团费 */
    @Excel(name = "会员团费")
    private BigDecimal vipGroupFee;

    /** 划线价格 */
    @Excel(name = "划线价格")
    private BigDecimal groupLinePrice;

    /** 非会员团费 */
    @Excel(name = "非会员团费")
    private BigDecimal groupFee;

    /** 标签名称 */
    @Excel(name = "标签名称")
    private List<String> groupLabelNameList;

    /** 团产品名称 */
    @Excel(name = "团产品名称")
    private String groupName;

    /** 行程概要 */
    @Excel(name = "行程概要")
    private List<TravelItinerarySummaryVo> travelItinerarySummaryVoList;

    /** 行程安排 */
    @Excel(name = "行程安排")
    private List<ScheduleVo> schedule;

    /** 产品特色 */
    @Excel(name = "产品特色")
    private String productFeature;

    /** 费用信息 */
    @Excel(name = "费用信息")
    private String costMessage;

    /** 接待标准 */
    @Excel(name = "接待标准")
    private String receptionStandard;

    /** 酒店安排 */
    @Excel(name = "酒店安排")
    private String hotelArrangement;

    /** 温馨提示 */
    @Excel(name = "温馨提示")
    private String warmPrompt;

    /** 评论 */
    @Excel(name = "评论")
    private TravelCommentVo travelCommentVo;

    /** 其他推荐 */
    @Excel(name = "其他推荐")
    private List<TravelGroupVo> travelGroupVos;

    public int getTravelersNumber() {
        return travelersNumber;
    }

    public void setTravelersNumber(int travelersNumber) {
        this.travelersNumber = travelersNumber;
    }

    public List<TravelGroupVo> getTravelGroupVos() {
        return travelGroupVos;
    }

    public void setTravelGroupVos(List<TravelGroupVo> travelGroupVos) {
        this.travelGroupVos = travelGroupVos;
    }

    public Long getGroupId() {
        return groupId;
    }

    public void setGroupId(Long groupId) {
        this.groupId = groupId;
    }

    public String getGroupBanner() {
        return groupBanner;
    }

    public void setGroupBanner(String groupBanner) {
        this.groupBanner = groupBanner;
    }

    public BigDecimal getVipGroupFee() {
        return vipGroupFee;
    }

    public void setVipGroupFee(BigDecimal vipGroupFee) {
        this.vipGroupFee = vipGroupFee;
    }

    public BigDecimal getGroupLinePrice() {
        return groupLinePrice;
    }

    public void setGroupLinePrice(BigDecimal groupLinePrice) {
        this.groupLinePrice = groupLinePrice;
    }

    public BigDecimal getGroupFee() {
        return groupFee;
    }

    public void setGroupFee(BigDecimal groupFee) {
        this.groupFee = groupFee;
    }

    public List<String> getGroupLabelNameList() {
        return groupLabelNameList;
    }

    public void setGroupLabelNameList(List<String> groupLabelNameList) {
        this.groupLabelNameList = groupLabelNameList;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public List<TravelItinerarySummaryVo> getTravelItinerarySummaryVoList() {
        return travelItinerarySummaryVoList;
    }

    public void setTravelItinerarySummaryVoList(List<TravelItinerarySummaryVo> travelItinerarySummaryVoList) {
        this.travelItinerarySummaryVoList = travelItinerarySummaryVoList;
    }

    public List<ScheduleVo> getSchedule() {
        return schedule;
    }

    public void setSchedule(List<ScheduleVo> schedule) {
        this.schedule = schedule;
    }

    public String getProductFeature() {
        return productFeature;
    }

    public void setProductFeature(String productFeature) {
        this.productFeature = productFeature;
    }

    public String getCostMessage() {
        return costMessage;
    }

    public void setCostMessage(String costMessage) {
        this.costMessage = costMessage;
    }

    public String getReceptionStandard() {
        return receptionStandard;
    }

    public void setReceptionStandard(String receptionStandard) {
        this.receptionStandard = receptionStandard;
    }

    public String getHotelArrangement() {
        return hotelArrangement;
    }

    public void setHotelArrangement(String hotelArrangement) {
        this.hotelArrangement = hotelArrangement;
    }

    public String getWarmPrompt() {
        return warmPrompt;
    }

    public void setWarmPrompt(String warmPrompt) {
        this.warmPrompt = warmPrompt;
    }

    public TravelCommentVo getTravelCommentVo() {
        return travelCommentVo;
    }

    public void setTravelCommentVo(TravelCommentVo travelCommentVo) {
        this.travelCommentVo = travelCommentVo;
    }
}
